
#include "NodoCliente.h"
#include <string>

using std::string;

NodoCliente::NodoCliente(int nivel, Conexion* conexCliente, string nombre, string key){
	this->nivel = nivel;
	cnxCliente = conexCliente;
	nombreUsuario = nombre;
	clave=key;
	puntos = 0;
}

int NodoCliente::getNivel(){
	return nivel;
}

int NodoCliente::getId(){
	return idCliente;
}

std::string NodoCliente::getclave(){
	return clave;
}

void NodoCliente::setId(int id){
	 idCliente=id;
}

void NodoCliente::enviar(const string& mensaje){
	cnxCliente->send(mensaje);
}

Conexion*  NodoCliente::getCnxCliente(){
	return cnxCliente;
}

string NodoCliente::getNombreUsuario(){
	return nombreUsuario;
}

int NodoCliente::getPuntos(){
	return puntos;
}

void NodoCliente::sumarPuntos(int puntaje){
	puntos += puntaje;
}
